package prueba.principal.actions;

import java.util.ArrayList;

import prueba.principal.util.UsersReader;

public class UsersAction {

	
	public boolean compruebaUserPwd(String user,String password){
		
		//Recojo el arraylist de la clase UsersReader que tiene un elemento por linea del fichero
		ArrayList<String> lista=UsersReader.getUsers();
		
		//Voy recorriendo linea a linea el fichero
		for(String usuario:lista){
			
			//Separo la linea en tres trozos con el tabulador: ID, USER, PASSWORD
			String[] campos = usuario.split("\t");
			
			//Si el campo 1 (USER) es el que estamos buscando, entro en el if
			if(campos[1].equals(user)){
				
				//Si el campo 2 (PASSWORD) es el mismo el login es correcto, sino es incorrecto
				if(campos[2].equals(password)){
					return true;
				}else{
					return false;
				}
				
			}
				
		}
		
		return false;
		
	}
	
	public ArrayList<String> listaUsuarios(){
		
		ArrayList<String> lista = new ArrayList<String>();
		ArrayList<String> datos=UsersReader.getUsers();

		for(String usuario:datos){			
			String[] campos = usuario.split("\t");
			lista.add(campos[1]);
		}
		
		return lista;
		
		
		
	}
	
}
